body{
		font: 12px/1.4 Arial, Helvetica, sans-serif;
		background: #fff;
}

a:link, a:active, a:visited{
		color: #097eaf;
		text-decoration: none;
}

a:hover{
		color: #4491b2;
}

#container{
		width: 950px;
		margin: 0 auto;
		background: #fff;
}

#header{
		background: #A2D8FA url(../images/header.jpg) no-repeat;
		height: 91px;
		position: relative;
}

#header #logo{
		width: 203px;
		float: left;
}

#header #logo img{
		height: 91px;
		vertical-align: middle;
}

#header .sitename{
		color: #0842ae;
		font-size: 22px;
		font-weight: bold;
		padding-top: 30px;
		margin-left: 30px;
		float: left;
}

#header .language{
		position: absolute;
		top: 10px;
		right: 10px;
}

#message{
		height: 30px;
		line-height: 25px;
		background: #d7d7d7 url(../images/message_bg.jpg) repeat-x;
		padding: 0 0 0 10px;
}

#message div.clock{
		display: block;
		float: left;
		background: url(../images/message_time_bg_r.jpg) no-repeat top right;
		padding: 0 13px 0 0;
}

#message div.clock span{
		display: block;
		float: left;
		background: url(../images/message_time_bg_l.jpg) no-repeat;
		padding: 0 0 0 13px;
		font-size: 11px;
		color: #333;
}

#message form.search{
		background: url(../images/message_search.jpg) no-repeat;
		width: 278px;
}

#message form.search input{}

#message form.search input.txt{
		margin: 0 0 0 40px;
		width: 184px;
}

#message form.search input.submit{
		margin: 0 0 0 4px;
		text-transform: uppercase;
		padding: 0;
		width: 40px;
}

div.contentwrapper{
		padding: 10px 0;
}

div.contentcolumn p{
		padding: 4px 0;
}

div.box form.login{
		padding: 0 10px 10px 10px;
}

div.box form.login input.txt{
		border: 1px solid #b2b0b1;
		padding: 3px;
		width: 160px;
}

div.box form.login label{
		display: block;
		font-weight: 700;
		padding: 5px 0 4px 0;
}

div.box form.login img{
		vertical-align: middle;
}

div.box div.signed img{
		border: 1px solid #ccc;
		padding: 2px;
		margin-right: 4px;
		width: 80px;
}

div.box div.signed a{
		display: block;
		color: #333;
}

div.online p{
		margin: 0 0 4px 0;
}

div.online img{
		vertical-align: middle;
		margin-right: 2px;
}

div.online span.item{
		padding: 0 0 0 20px;
}

div.online span.item strong{
		padding-right: 4px;
}

div.box p.about{
		text-indent: 20px;
		text-align: justify;
		padding: 10px 4px;
}

div.box div.ads{
		padding: 10px 4px;
}

form.newsletter{
		padding: 4px;
}

form.newsletter input.txt{
		font-size: 11px;
		color: #999;
		padding: 4px;
		width: 150px;
		margin-right: 4px;
}

#footer{
		border-top: 8px solid #0f45a8;
		background: url(../images/footer_bg.jpg) repeat-x;
		padding: 5px 0;
}

#footer p.footer, p.show_query{
		padding: 0 10px;
		margin: 0;
		font-size: 11px;
		color: #9c9c9c;
}

#footer ul.bottom_nav,#footer ul.bottom-toolbar{
		font-size: 11px;
		text-align: right;
}

#footer ul.bottom_nav li,#footer ul.bottom-toolbar li{
		display: inline;
}

#footer ul.bottom_nav li span{
		padding: 0 0 0 4px;
}

#footer ul.bottom-toolbar{
		margin-top: 0px;
}

#footer ul.bottom-toolbar img{
		vertical-align: middle;
		padding: 0 4px;
}

div.box form.voting{
		padding: 10px;
}

h3.breakcolumn{
		line-height: 27px;
		border-bottom: 1px solid #ccc;
		font-weight: normal;
}

h3.breakcolumn span.breakcolumn{
		font-size: 14px;
		font-weight: 700;
		padding: 0 4px;
}

.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24,.span-25{
		float: left;
		margin-right: 10px;
}

.last{
		margin-right: 0 !important;
}

.span-4{
		width: 150px;
}

.span-5{
		width: 190px;
}

.span-6{
		width: 230px;
}

.span-7{
		width: 270px;
}

.span-8{
		width: 310px;
}

.span-9{
		width: 350px;
}

.span-10{
		width: 390px;
}

.span-11{
		width: 430px;
}

.span-12{
		width: 470px;
}

.span-13{
		width: 510px;
}

.span-16{
		width: 630px;
}

.span-19{
		width: 750px;
}

.span-25{
		width: 370px;
}

hr{
		background: #ccc;
		color: #ccc;
		clear: both;
		float: none;
		width: 100%;
		height: .08em;
		margin: 0;
		border: none;
}

img.refresh{
		cursor: pointer;
		padding-left: 10px;
}

div.box{
		margin-bottom: 15px;
		width: 100%;
}

div.content{
		padding: 8px;
}

div.silver{
		background: #f2f2f2;
}

div.white, ul.list_item li.second{
		background: #fff;
}


div.bordersilver{
		border: 1px solid #d9d9d9;
}

div.box h3.header{
		border: 1px solid #0f69e2;
		border-bottom: 2px solid #fff;
		height: 28px;
		line-height: 28px;
		color: #fff;
		text-indent: 10px;
		background: #0B41A5 url(../images/h3.header.jpg) repeat-x;
}

div.box h3.header a{
		color: #fff;
}

div.box h3.header strong,.box_silver strong,.box_orange strong{
		padding-right: 4px;
		color: #0f0;
}

.box_silver{
		background: #f2f2f2;
		border: 1px solid #EBEBEB;
}

.box_silver .header{
		background: url(../images/cat-header-bg.png) repeat-x center;
		height: 28px;
		line-height: 28px;
		color: #000;
		text-indent: 10px;
}

.box_orange{
		background: #FC3;
		border: 1px solid #EBEBEB;
}

.box_orange .header{
		background: #FC3;
		height: 28px;
		line-height: 28px;
		color: #000;
		text-indent: 10px;
}

form div.submit{
		background: url(../images/button01_r.png) top right no-repeat;
		padding: 0 2px 0 0;
		float: left;
}

form div.submit input{
		border: 0;
		color: #333;
		height: 22px;
		line-height: 22px;
		display: block;
		background: url(../images/button01_l.png) top left no-repeat;
		cursor: pointer;
}

a.forgot{
		display: block;
		line-height: 22px;
		height: 22px;
		white-space: nowrap;
		color: #0674f1;
		font-size: 11px;
		padding-left: 4px;
}

a:hover.forgot{
		color: #333;
}

.bggreen{
		background: #e9ffd4;
}

#ver_menu{
		padding-bottom: 6px;
		text-indent: 24px;
}

#ver_menu a{
		background: #e4e4e4 url('../images/vertical_menu_bg.jpg') no-repeat left top;
		color: #333;
		display: block;
		font: bold 11px/24px tahoma, arial, sans-serif;
		height: 25px;
		text-decoration: none;
}

#ver_menu a.current{
		background: #ffd9d9 url('../images/vertical_menu_bg.jpg') no-repeat left -25px;
		color: #333;
}

#ver_menu a.sub_normal{
		background: #f5fbfe url('../images/vertical_menu_bg.jpg') no-repeat left -75px;
		color: #333;
		padding-right: 5px;
		text-align: right;
}

#ver_menu a.sub_current{
		background: #f5fbfe url('../images/vertical_menu_bg.jpg') no-repeat left -75px;
		color: #cb0000;
		padding-right: 5px;
		text-align: right;
}

#ver_menu a.current:hover{
		background: #ffd9d9 url('../images/vertical_menu_bg.jpg') no-repeat left -25px;
		color: #0943ae;
}

#ver_menu a:hover{
		background: #d9e5ff url('../images/vertical_menu_bg.jpg') no-repeat left -50px;
		color: #cb0000;
}

ul.list_item{
		padding: 0 2px 10px;
}

ul.list_item li{
		padding: 8px 10px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		clear: both;
}

.generate_page{float: left;font-size: 10px; font-weight: 700; margin: 10px;}
.generate_page strong{background-color:#fbfbfb;border:1px solid #666;color:#000;padding:4px 6px}
.generate_page a{background-color:#ebebeb;border:1px solid #c8c8c8;color:#000;padding:4px  6px;text-decoration:none}
.generate_page a:hover{background-color:#e0e0e0;color:red}


		/* Styles for DJ Image Slider with module id 105 */

		#djslider-loader105 {

			margin: 0 auto;

			position: relative;

			height: 70px; 

			width: 770px;

		}

		#djslider105 {

			margin: 0 auto;

			position: relative;

			height: 70px; 

			width: 770px;

			display: none;

		}

		#slider-container105 {

			position: absolute;

			overflow:hidden;

			left: 0; 

			top: 0;

			height: 70px; 

			width: 770px;			

		}

		#djslider105 ul#slider105 {

			margin: 0 !important;

			padding: 0 !important;

			border: 0 !important;

		}

		#djslider105 ul#slider105 li {

			list-style: none outside !important;

			float: left;

			margin: 0 !important;

			border: 0 !important;

			padding: 0 10px 0px 0 !important;

			position: relative;

			height: 70px;

			width: 120px;

			background: none;

			overflow: hidden;

		}

		#slider105 li img {

			width: 120px;

			height: auto;

			border: 0 !important;

			margin: 0 !important;

		}

		#slider105 li a img, #slider105 li a:hover img {

			border: 0 !important;

		}

		

		/* Slide description area */

		#slider105 .slide-desc {

			position: absolute;

			bottom: 0px;

			left: 0px;

			width: 120px;

		}

		#slider105 .slide-desc-in {

			position: relative;

		}

		#slider105 .slide-desc-bg {

			position:absolute;

			top: 0;

			left: 0;

			width: 100%;

			height: 100%;

		}

		#slider105 .slide-desc-text {

			position: relative;

		}

		#slider105 .slide-desc-text h3 {

			display: block !important;

		}

		

		/* Navigation buttons */

		#navigation105 {

			position: relative;

			top: 15px; 

			margin: 0 -40px;

			text-align: center !important;

		}

		#prev105 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 0;

			

		}

		#next105 {

			cursor: pointer;

			display: block;

			position: absolute;

			right: 0;

			

		}

		#play105, 

		#pause105 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 47%;

			top: -99999px;

		}

		#cust-navigation105 {

			position: absolute;

			top: 10px;

			right: 10px;

			z-index: 15;

			display: none;

		}

		


		/* Styles for DJ Image Slider with module id 102 */

		#djslider-loader102 {

			margin: 0 auto;

			position: relative;

			height: 422px; 

			width: 200px;

		}

		#djslider102 {

			margin: 0 auto;

			position: relative;

			height: 422px; 

			width: 200px;

			display: none;

		}

		#slider-container102 {

			position: absolute;

			overflow:hidden;

			left: 0; 

			top: 0;

			height: 422px; 

			width: 200px;			

		}

		#djslider102 ul#slider102 {

			margin: 0 !important;

			padding: 0 !important;

			border: 0 !important;

		}

		#djslider102 ul#slider102 li {

			list-style: none outside !important;

			float: left;

			margin: 0 !important;

			border: 0 !important;

			padding: 0 0px 10px 0 !important;

			position: relative;

			height: 134px;

			width: 200px;

			background: none;

			overflow: hidden;

		}

		#slider102 li img {

			width: auto;

			height: 134px;

			border: 0 !important;

			margin: 0 !important;

		}

		#slider102 li a img, #slider102 li a:hover img {

			border: 0 !important;

		}

		

		/* Slide description area */

		#slider102 .slide-desc {

			position: absolute;

			bottom: 14px;

			left: 4px;

			width: 192px;

		}

		#slider102 .slide-desc-in {

			position: relative;

		}

		#slider102 .slide-desc-bg {

			position:absolute;

			top: 0;

			left: 0;

			width: 100%;

			height: 100%;

		}

		#slider102 .slide-desc-text {

			position: relative;

		}

		#slider102 .slide-desc-text h3 {

			display: block !important;

		}

		

		/* Navigation buttons */

		#navigation102 {

			position: relative;

			top: 440px; 

			margin: 0 10px;


			text-align: center !important;

		}

		#prev102 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 0;

			

		}

		#next102 {

			cursor: pointer;

			display: block;

			position: absolute;

			right: 0;

			

		}

		#play102, 

		#pause102 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 47%;

			

		}

		#cust-navigation102 {

			position: absolute;

			top: 10px;

			right: 10px;

			z-index: 15;

			display: none;

		}

		
 .djc_item .djc_mainimage { margin-left: 10px; margin-bottom: 10px; }  .djc_item .djc_mainimage img { padding: 3px; }  .djc_item .djc_thumbnail { margin-left: 10px; margin-bottom: 10px; }  .djc_item .djc_thumbnail img {  padding: 3px;  }  .djc_item .djc_images {width: 272px; }  .djc_item .djc_thumbnail { width: 126px; }  .djc_items .djc_image img { padding: 3px;} .djc_related_items .djc_image img { padding: 3px;} .djc_category .djc_mainimage { margin-left: 10px; margin-bottom: 10px; }  .djc_category .djc_mainimage img { padding: 3px; }  .djc_category .djc_thumbnail { margin-left: 10px; margin-bottom: 10px; }  .djc_category .djc_thumbnail img {  padding: 3px;  }  .djc_category .djc_images {width: 272px; }  .djc_category .djc_thumbnail { width: 126px; }  .djc_subcategory .djc_image img { padding: 3px;} .djc_producer .djc_mainimage { margin-left: 10px; margin-bottom: 10px; }  .djc_producer .djc_mainimage img { padding: 3px; }  .djc_producer .djc_thumbnail { margin-left: 10px; margin-bottom: 10px; }  .djc_producer .djc_thumbnail img {  padding: 3px;  }  .djc_producer .djc_images {width: 272px; }  .djc_producer .djc_thumbnail { width: 126px; } 


		/* Styles for DJ Image Slider with module id 99 */

		#djslider-loader99 {

			margin: 0 auto;

			position: relative;

			height: 360px; 

			width: 970px;

		}

		#djslider99 {

			margin: 0 auto;

			position: relative;

			height: 360px; 

			width: 970px;

			display: none;

		}

		#slider-container99 {

			position: absolute;

			overflow:hidden;

			left: 0; 

			top: 0;

			height: 360px; 

			width: 970px;			

		}

		#djslider99 ul#slider99 {

			margin: 0 !important;

			padding: 0 !important;

			border: 0 !important;

		}

		#djslider99 ul#slider99 li {

			list-style: none outside !important;

			float: left;

			margin: 0 !important;

			border: 0 !important;

			padding: 0 0px 0px 0 !important;

			position: relative;

			height: 360px;

			width: 970px;

			background: none;

			overflow: hidden;

		}

		#slider99 li img {

			width: auto;

			height: 360px;

			border: 0 !important;

			margin: 0 !important;

		}

		#slider99 li a img, #slider99 li a:hover img {

			border: 0 !important;

		}

		

		/* Slide description area */

		#slider99 .slide-desc {

			position: absolute;

			bottom: 10px;

			left: 600px;

			width: 360px;

		}

		#slider99 .slide-desc-in {

			position: relative;

		}

		#slider99 .slide-desc-bg {

			position:absolute;

			top: 0;

			left: 0;

			width: 100%;

			height: 100%;

		}

		#slider99 .slide-desc-text {

			position: relative;

		}

		#slider99 .slide-desc-text h3 {

			display: block !important;

		}

		

		/* Navigation buttons */

		#navigation99 {

			position: relative;

			top: 30px; 

			margin: 0 5px;

			text-align: center !important;

		}

		#prev99 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 0;

			top: -99999px;

		}

		#next99 {

			cursor: pointer;

			display: block;

			position: absolute;

			right: 0;

			top: -99999px;

		}

		#play99, 

		#pause99 {

			cursor: pointer;

			display: block;

			position: absolute;

			left: 47%;

			top: -99999px;

		}

		#cust-navigation99 {

			position: absolute;

			top: 10px;

			right: 10px;

			z-index: 15;

			

		}
